[FLash As3]关于addEventListener
来源:百度知道 编辑:UC知道 时间:2024/05/25 20:13:06
做好这个.as类中,用了addEventListener这个添加事件的函数,却提示未定义的方法addEventListener, 那么是不是应该import什么呢?应该写什么呢?
addEventListener(Event.ENTER_FRAME,EF) 可不可能用在一个单独的类中?如果可能,怎么使用?
由于担心没人回答,我现在只给10分,如果回答的好,我会追加100分的!
可以写和通用运行类~我自己写了个通用的运行函数放到我自己的工具类里(我的是基于Timer)我把代码贴出来分享下~怎么用就自己参透下~
public static function runByTimes(fun,comFun,delay,times):Timer
{
var time:Timer=new Timer(delay,times);
time.addEventListener(TimerEvent.TIMER,timeEnd);
time.addEventListener(TimerEvent.TIMER_COMPLETE,timeStop);
function timeEnd(e:TimerEvent)
{
fun();
}
function timeStop(e:TimerEvent)
{
comFun();
}
time.start();
return time;
}
public static function runByBoolean(fun,bfun,comFun,delay):Timer
{
var time:Timer=new Timer(delay,1000000);
time.addEventListener(TimerEvent.TIMER,timeEnd);
function timeEnd(e:TimerEvent)